Skip to main content

Connect Button

Using and customising the ConnectButton

This is the main component. It is responsible for rendering the connect/disconnect button, as well as chain-swapping UI.

"use client";
import React from "react";
import { WalletMultiButton } from "@solana/wallet-adapter-react-ui";
export default function page() {

return (
<div>
<WalletMultiButton />
</div>
);
}



Examples

Add Label

Use the label prop to set a custom ConnectButton text.


"use client";

import React from "react";
import { WalletMultiButton } from "@solana/wallet-adapter-react-ui";
import { useWallet } from "@solana/wallet-adapter-react";

export default function Page() {
const { connected } = useWallet();

return (
<div>
<WalletMultiButton>
{!connected ? "Click to Connect" : undefined}
</WalletMultiButton>
</div>
);
}